package initialize

import (
	"lz/global"
	"os"
)

// Gorm 初始化数据库并产生数据库全局变量

func InitDb() {

	for _, v := range global.ServerConfig.DbType {

		switch v {
		case "mysql":
			global.DB = InitMySQL()
			RegisterTables(global.DB)
		case "mongodb":

			global.MongoDb = InitMongoDBConnect()
			if global.ServerConfig.Mongo.RegisterDB {
				AutoRegister() //初始化表
			}
		default:
			os.Exit(0)

		}
	}

}
